import request from '@/utils/request.js'; // 引入封装的方法
// import { APPID } from '@/utils/config.js';


// 充值 【ok】
export function rechargeCard(data) {
	return request({
	    url: "/card/recharge",
	    method: "post",
	    data,
	  });
}

// 开卡申请
export function applyCard(data) {
	return request({
	    url: "/card/applyCard",
	    method: "post",
	    data,
	  });
}

// 绑定物理卡 【ok】
export function bandingCard(data) {
	return request({
	    url: "/card/banding",
	    method: "post",
	    data,
	  });
}
 
 // 添加持卡人 【OK】
 export function addCardOwner(data) {
 	return request({
 	    url: "/card/addCardOwner",
 	    method: "post",
 	    data,
		// isShowLoading:false,
 	  });
 }
 
 // 激活物理卡 【ok】
 export function activateCard(data) {
 	return request({
 	    url: "/card/activate",
 	    method: "post",
 	    data,
		// isShowLoading:false,
 	  });
 }
 
 
// 查询我的卡片【OK】
export function getMyCards(data) {
	return request({
	    url: "/card/getMyCards",
	    method: "get",
	    data,
	});
}

/**
 * 查询卡片类别列表
 * @param {Object} data
 */
export function getCategoryList(data) {
	return request({
	    url: "/card/getCategoryList",
	    method: "get",
	    data,
	});
}
/**
 * 查询定制卡片模板【废弃】
 * @param {Object} data
 */
export function getCardTemplates(data) {
	return request({
	    url: "/card/getCardTemplates",
	    method: "get",
	    data,
	});
}
/**
 * 查询持卡人 【OK】
 * @param {Object} data
 */
export function getCardOwners(data) {
	return request({
	    url: "/card/getCardOwners",
	    method: "get",
	    data,
	});
}
/**
 * 查询卡片类别详情 【OK】
 * @param {Object} data
 */
export function getCategoryDetail(data) {
	return request({
	    url: "/card/getCategoryDetail",
	    method: "get",
	    data,
	});
}
/**
 * 查询我的卡片详情 【OK】
 * @param {Object} data
 */
export function getMyCardsDetail(data) {
	return request({
	    url: "/card/getMyCardsDetail",
	    method: "get",
	    data,
	});
}
/**
 * 同步余额 【OK】
 * @param {Object} data
 */
export function syncBalance(data) {
	return request({
	    url: "/card/syncBalance",
	    method: "post",
	    data,
	});
}

/**
 * 删除 【OK】
 * @param {Object} data
 */
export function deleteCardOwners(data) {
	return request({
	    url: "/card/syncBalance",
	    method: "post",
	    data,
	});
}
